creating worms - French English Dictionary